<#--
/*
 * $Id: checkboxlist.ftl 720258 2008-11-24 19:05:16Z musachy $
 *
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 *  http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */
-->

<#assign itemCount = 0/>
<#assign listSize = 0/>
<#if parameters.list??>
    <@s.iterator value="parameters.list">

        <#assign itemCount = itemCount + 1/>

        
        <#--
       	当前第${itemCount}个元素： 
		-->
		
		<#--遍历复选键-->
        <#if parameters.listKey??>
            <#assign itemKey = stack.findValue(parameters.listKey)/>
        <#else>
            <#assign itemKey = stack.findValue('top')/>
        </#if>
        <#--
       	 当前itemKey值为${itemKey}：
       	 -->

		<#--遍历复选值-->
        <#if parameters.listValue??>
            <#assign itemValue = stack.findString(parameters.listValue)?default("")/>
        <#else>
            <#assign itemValue = stack.findString('top')/>
        </#if>
         <#--       
 		当前itemValue值为${itemValue}：
  		-->


	<#assign itemKeyStr=itemKey.toString() />

	<#--   <#rt/> 表示去掉右边空白和回车换行 -->
	
	<input type="checkbox" name="${parameters.name?html}" value="${itemKeyStr?html}"
				id="${parameters.name?html}-${itemCount}"<#rt/>
	        <#if tag.contains(parameters.nameValue, itemKey)>
	 			checked="checked"<#rt/>
	        </#if>
	        
	        <#if parameters.disabled?default(false)>
	 			disabled="disabled"<#rt/>
	        </#if>
	        
	        <#if parameters.title??>
	 			title="${parameters.title?html}"<#rt/>
	        </#if>
	        
	        <#include "/${parameters.templateDir}/simple/scripting-events.ftl" />	        
	        <#include "/${parameters.templateDir}/simple/common-attributes.ftl" />	        

	/>
	
	<label for="${parameters.name?html}-${itemCount}" class="checkboxLabel">${itemValue?html}</label>
		
		
		 <#--       
 			控制补位
  		-->
		 <#--       
 			如何取得10--权限中最长的字符串的长度？如何换成3--角色最长字符串的长度
  		-->
		<#if itemValue?length<10>
		  	&nbsp;&nbsp;		
			<#if (itemValue?length+1)<10>
				&nbsp;&nbsp;	
				<#if (itemValue?length+2)<10>
					&nbsp;&nbsp;	
					<#if (itemValue?length+3)<10>
						&nbsp;&nbsp;	
						<#if (itemValue?length+4)<10>	
							&nbsp;&nbsp;	
							<#if (itemValue?length+5)<10>
								&nbsp;&nbsp;	
								<#if (itemValue?length+6)<10>
									&nbsp;&nbsp;	
								</#if>	
							</#if>
						</#if>	
					</#if>
				</#if>		
			</#if>		
		</#if>



		 <#--       
 			控制换行
  		-->
	<#if (itemCount%3==0)>				
		<br/>
	</#if>


	</@s.iterator>
<#else>
  &nbsp;
</#if>







